<?php
/**
 * 404 Template
 *
 * 用户访问一个无效的URL时加载这个模板。
 * @链接 http://codex.wordpress.org/Creating_an_Error_404_Page
 *
 * 内建对Smart 404插件的支持
 * @链接 http://wordpress.org/extend/plugins/smart-404
 *
 * @package one
 * @subpackage Template
 */

@header( 'HTTP/1.1 404 Not found', true, 404 );

get_header(); ?>

	<div class="hfeed content">

		<?php one_before_content(); // content之前的钩子 ?>

			<div class="<?php one_entry_class(); ?>">

				<h1 class="error-404-title entry-title">
					<?php _e('没有找到', 'one'); ?>
				</h1>

				<div class="entry-content entry">

					<p>
					<?php printf( __('您正在尝试访问的 %1$s 不存在. 并不是这样就结束了! 您可以使用站内搜索，再次查找您需要的内容.', 'one'), '<code>' . get_bloginfo( 'url' ) . $_SERVER['REQUEST_URI'] . '</code>' ); ?>
					</p>

					<?php one_search_form(); ?>

				</div>

			</div>

		<?php if ( function_exists( 'smart404_suggestions' ) && smart404_has_suggestions() ) : ?>

			<div class="<?php one_entry_class( 'related' ); ?>">

				<h2 class="related-title"><?php _e('相关信息？', 'one'); ?></h2>

				<ul>

				<?php smart404_loop(); ?>

				<?php while ( have_posts() ) : the_post(); ?>

					<li><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>

				<?php endwhile; ?>

				</ul>

			</div>

		<?php endif; ?>

		<?php one_after_content(); // content之后的钩子 ?>

	</div>

<?php get_footer(); ?>